18
518
410
751
43
67
142
179
196
47
216
96
80
195
37
83
141
34
58
103
69
91
185
79
242
54
100
64
122
95
53
82
41
62
66
92
236
123
143
132
106
816
263
125
151
190
85
245
98